introduction to Analog and Digital Circuits